﻿ @charset "utf-8";
.mce-container, .mce-container *, .mce-widget, .mce-widget * {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:top;
    background:transparent;
    text-decoration:none;
    color:#333;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:14px;
    text-shadow:none;
    float:none;
    position:static;
    width:auto;
    height:auto;
    white-space:nowrap;
    cursor:inherit;
    -webkit-tap-highlight-color:transparent;
    line-height:normal;
    font-weight:normal;
    text-align:left;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    direction:ltr
}
.mce-widget button {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.mce-container, .mce-container-body {
    display:block
}
.mce-panel {
    border:0 solid #9e9e9e;
    background-color:#f0f0f0;
    background-image:-moz-linear-gradient(top, #fdfdfd, #ddd);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ddd));
    background-image:-webkit-linear-gradient(top, #fdfdfd, #ddd);
    background-image:-o-linear-gradient(top, #fdfdfd, #ddd);
    background-image:linear-gradient(to bottom, #fdfdfd, #ddd);
    background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffdddddd', GradientType=0);
    zoom:1
}
.mce-floatpanel {
    position:absolute;
    -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)
}
.mce-window {
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);
    display:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background:transparent;
    background:#fff;
    position:fixed;
    top:0;
    left:0;
    opacity:0;
    -webkit-transition:opacity 150ms ease-in;
    transition:opacity 150ms ease-in
}
.mce-window.mce-in {
    opacity:1
}
.mce-window-head {
    padding:9px 15px;
    border-bottom:1px solid #c5c5c5;
    position:relative
}
.mce-window-head .mce-close {
    position:absolute;
    right:15px;
    top:9px;
    font-size:20px;
    font-weight:bold;
    line-height:20px;
    color:#858585;
    cursor:pointer;
    height:20px;
    overflow:hidden
}
.mce-close:hover {
    color:#adadad
}
.mce-window-head .mce-title {
    line-height:20px;
    font-size:20px;
    font-weight:bold;
    text-rendering:optimizelegibility;
    padding-right:10px
}
.mce-window .mce-container-body {
    display:block
}
.mce-foot {
    display:block;
    background-color:#fff;
    border-top:1px solid #c5c5c5;
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px
}
.mce-window-head .mce-dragh {
    position:absolute;
    top:0;
    left:0;
    cursor:move;
    width:90%;
    height:100%
}
.mce-abs-layout {
    position:relative
}
body .mce-abs-layout-item, .mce-abs-end {
    position:absolute
}
.mce-abs-end {
    width:1px;
    height:1px
}
.mce-container-body.mce-abs-layout {
    overflow:hidden
}
.mce-btn {
    border:1px solid #b1b1b1;
    border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
    position:relative;
    text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
    display:inline-block;
*display:inline;
*zoom:1;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-color:#f0f0f0;
    background-image:-moz-linear-gradient(top, #fff, #d9d9d9);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));
    background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);
    background-image:-o-linear-gradient(top, #fff, #d9d9d9);
    background-image:linear-gradient(to bottom, #fff, #d9d9d9);
    background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);
    zoom:1
}
.mce-btn:hover, .mce-btn:focus {
    color:#333;
    background-color:#e3e3e3;
    background-image:-moz-linear-gradient(top, #f2f2f2, #ccc);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ccc));
    background-image:-webkit-linear-gradient(top, #f2f2f2, #ccc);
    background-image:-o-linear-gradient(top, #f2f2f2, #ccc);
    background-image:linear-gradient(to bottom, #f2f2f2, #ccc);
    background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);
    zoom:1
}
.mce-btn:not(.mce-disabled):active {
background-color:#d6d6d6;
background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));
background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);
background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);
background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);
zoom:1;
-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.mce-btn button {
    padding:4px 10px;
    font-size:14px;
    line-height:20px;
*line-height:16px;
    cursor:pointer;
    color:#333;
    text-align:center;
    overflow:visible;
    -webkit-appearance:none
}
.mce-btn button::-moz-focus-inner {
border:0;
padding:0
}
@font-face {
font-family:'tinymce';
src:url('fonts/tinymce.eot');
src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'), url('fonts/tinymce.woff') format('woff'), url('fonts/tinymce.ttf') format('truetype'), url('fonts/tinymce.svg#tinymce') format('svg');
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'tinymce-small';
src:url('fonts/tinymce-small.eot');
src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'), url('fonts/tinymce-small.woff') format('woff'), url('fonts/tinymce-small.ttf') format('truetype'), url('fonts/tinymce-small.svg#tinymce') format('svg');
font-weight:normal;
font-style:normal
}
 @charset "utf-8";
em, i {
    font-style:normal
}
a {
    cursor: pointer
}
select, input, img {
    vertical-align:middle
}
img {
    display:inline-block
}
textarea {
    resize:none
}
header {
}
footer {
    margin:0 auto;
    padding:20px 0 40px;
    line-height:30px;
    background: #fff;
    border-top:3px solid #e02f2f;
    height:60px;
    width: 100%
}
.tinymceupload {
}
.tinymceupload input {
    border:solid #f3f3f3 1px;
    height:30px
}
.tinymceupload #uploadfile {
    width:160px
}
#uploadsubmit {
    display: inline-block;
    width: 66px;
    height: 30px;
    margin: 0 5px;
    border:1px solid #dadada;
    background: #f0f0f0;
    color:#333;
    font:14px/30px "";
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
    vertical-align:middle;
    background: #f0ad4e;
    border-color:#eea236;
    color:#fff;
    cursor:pointer;
    text-align:center
}
.tinymsg {
    display:none;
}
.tinymceupload .tinymsg span {
    color:#f0ad4e;
    margin-left:10px;
    cursor:pointer
}
